﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Flexible.Implementions.Attributes
{
    [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)]
    public class UserSettingAttribute : FlexibleAttribute
    {
        public string Name { get; set; }
        public string Category { get; set; }
        public string Description { get; set; }
        public object DefaultValue { get; set; }

        public UserSettingAttribute(string name, string category, string description, object defaultValue)
        {
            this.Name = name;
            this.Category = category;
            this.Description = description;
            this.DefaultValue = defaultValue;
        }
    }
}
